/* 统一处理返回的数据格式 */
function result(option = {}) {
  return function (ctx, next) {
    ctx.success = function (code, msg, data) {
      ctx.type = option.type || 'json'
      ctx.body = {
        code: code || 0,
        msg: msg || '操作成功',
        data: data
      }
    }

    ctx.error = function (code, msg) {
      ctx.type = option.type || 'json'
      ctx.body = {
        code: code,
        msg: msg,
      }
    }
    next()
  }
}
module.exports = {
  result
}